package com.kingyun.gpsinspection.purificationservice.facade.model.iam.scyx;

import com.kingyun.gpsinspection.purificationservice.facade.model.BootstrapSearchBean;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

//设备台帐模板基本表
public class DeviceSumTempInfo extends BootstrapSearchBean implements Serializable {

    //  设备台帐模板ID
    private String deviceSumTempId;

    //  设备台帐模板名称
    private String deviceSumTempName;

    //  适用的组织ID
    private String orgId;

    //  台账类型
    private Short deviceSumType;

    //  创建人ID
    private String creatorId;

    //  创建日期
    private Date createDate;

    //  修改人ID
    private String modifierId;

    //  修改日期
    private Date modifyDate;

    //  备注
    private String description;

    //  状态  （0启用 （1 停用
    private Short status;

    //  配置信息
    private List<DeviceSumTempInfoVo> cfgInfo ;
    //填充字段
    private String orgName;//所属组织名称

    private String creatorName;//创建者

    private String modifierName;//修改者

    private String startTime;//开始时间

    private String endTime;//结束时间

    //  台账有很多子类型
    private List<DeviceSumTempInfoVo> subTypeInfo;

    public String getDeviceSumTempId() {
        return deviceSumTempId;
    }

    public void setDeviceSumTempId(String deviceSumTempId) {
        this.deviceSumTempId = deviceSumTempId == null ? null : deviceSumTempId.trim();
    }

    public String getDeviceSumTempName() {
        return deviceSumTempName;
    }

    public void setDeviceSumTempName(String deviceSumTempName) {
        this.deviceSumTempName = deviceSumTempName == null ? null : deviceSumTempName.trim();
    }

    public String getOrgId() {
        return orgId;
    }

    public void setOrgId(String orgId) {
        this.orgId = orgId == null ? null : orgId.trim();
    }

    public Short getDeviceSumType() {
        return deviceSumType;
    }

    public void setDeviceSumType(Short deviceSumType) {
        this.deviceSumType = deviceSumType;
    }

    public String getCreatorId() {
        return creatorId;
    }

    public void setCreatorId(String creatorId) {
        this.creatorId = creatorId == null ? null : creatorId.trim();
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getModifierId() {
        return modifierId;
    }

    public void setModifierId(String modifierId) {
        this.modifierId = modifierId == null ? null : modifierId.trim();
    }

    public Date getModifyDate() {
        return modifyDate;
    }

    public void setModifyDate(Date modifyDate) {
        this.modifyDate = modifyDate;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description == null ? null : description.trim();
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public String getCreatorName() {
        return creatorName;
    }

    public void setCreatorName(String creatorName) {
        this.creatorName = creatorName;
    }

    public String getModifierName() {
        return modifierName;
    }

    public void setModifierName(String modifierName) {
        this.modifierName = modifierName;
    }

    public List<DeviceSumTempInfoVo> getCfgInfo() {
        return cfgInfo;
    }

    public void setCfgInfo(List<DeviceSumTempInfoVo> cfgInfo) {
        this.cfgInfo = cfgInfo;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public Short getStatus() {
        return status;
    }

    public void setStatus(Short status) {
        this.status = status;
    }

    public List<DeviceSumTempInfoVo> getSubTypeInfo() {
        return subTypeInfo;
    }

    public void setSubTypeInfo(List<DeviceSumTempInfoVo> subTypeInfo) {
        this.subTypeInfo = subTypeInfo;
    }
}